CreateExhibition

This operation transfers the exhibition details from the relevant organisation to create the exhibition in the ePlanning system.

path Parameters
CaseID
required
string

A fully qualified application number

header Parameters
OrganisationID
required
string

The relevant organisation name to indicate where the request is originated from.

IdempotencyID
required
string

Unique Id for this request. Allows the API to respond in an idempotent way if it has already been called with these parameters and prevents duplicate processing.Typically, a UUID such as "63a9ba30-7a4b-4fac-b343-d1f05cf089f1"

Request Body schema: application/json
exhbitionTitle
required
string <= 100 characters

This is to track the title of the exhibition and this field is mandatory when the consent authority selects doesPublicExhibitionRequired is selected as true.

exhibitionStartDate
required
string <date>

This is to track the start date of the exhibition and this field is mandatory when the applicant select doesPublicExhibitionRequired is selected as true.

exhibitionEndDate
required
string <date>

This is to track the end date of the exhibition and this field is mandatory when the applicant select doesPublicExhibitionRequired is selected as true.

comments
string <= 512 characters

This is an optional field to provide comments in the exhibition details screen. This can be used during creation or updating the exhibition.

detailedDescription
string

This field is applicable for State DA and Mandatory to provide detailed description in Exhibition details screen. This can be used during creation or updating the exhibition.

Array of objects (NewsPaper)
Array of objects (DocumentsToUpload)
Array of objects (DocumentsToPublish)

this is to publish the existing documents

updatedByEmail
required
string <= 250 characters

User must be registered in the planning portal

Responses

Request samples

Content type
application/json
{
  • "exhbitionTitle": "string",
  • "exhibitionStartDate": "2019-08-24",
  • "exhibitionEndDate": "2019-08-24",
  • "comments": "string",
  • "detailedDescription": "string",
  • "addNewsPaper": [
    ],
  • "Documents": [
    ],
  • "DocumentsToPublish": [
    ],
  • "updatedByEmail": "john.smith@gmail.com"
}

Response samples

Content type
application/json
{
  • "statusCode": 200,
  • "message": "Exhibition case has been created successfully",
  • "caseID": "EXH-1234",
  • "Documents": [
    ]
}